/*Carousel Remote*/.theplus-carousel-remote{position:relative;display:inline-block;width:auto}.theplus-carousel-remote .slider-nav-next-prev{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.theplus-carousel-remote .slider-nav-next-prev .custom-nav-remote{position:relative;display:flex;align-items:center;padding:10px 20px;line-height:20px;font-size:16px;letter-spacing:.4px;background:#3882f7;color:#fff;border-radius:3px;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:1}.theplus-carousel-remote .slider-nav-next-prev .custom-nav-remote:hover,.theplus-carousel-remote.remote-switcher .slider-nav-next-prev .custom-nav-remote.active{background:#6fc784}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote.nav-prev-slide{margin-right:5px}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote.nav-next-slide{margin-left:5px}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote.nav-prev-slide>span.nav-icon{margin-right:7px}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote.nav-next-slide>span.nav-icon{margin-left:7px}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote>span.nav-icon img{width:100%}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote>span.nav-icon{font-size:14px;position:relative;display:flex}.theplus-carousel-remote .slider-nav-next-prev a.custom-nav-remote>span{vertical-align:middle;display:inline-block}
/*Carousel Custom Dots Css*/.theplus-carousel-remote .tp-carousel-dots,.theplus-carousel-remote .carousel-pagination{margin-top:15px}.theplus-carousel-remote .tp-carousel-dots.dot-horizontal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;overflow:visible!important}.theplus-carousel-remote .tp-carousel-dots.dot-vertical{-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.tp-carousel-dots.dot-vertical .tp-carodots-item{margin-bottom:10px}.tp-carousel-dots .tp-carodots-item{width:35px;height:35px;line-height:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;margin-top:15px;background:#c2ccc4;border-radius:8px;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.tp-carousel-dots .tp-carodots-item *,.tp-carousel-dots .tp-carodots-item:focus *{outline:none}.tp-carodots-item .tp-dots{width:100%;height:100%;display:flex;font-size:20px;align-items:center;justify-content:center;position:relative}.tp-carousel-dots .style-1 .tooltip-txt,.tp-carousel-dots .style-2 .active-border{display:none}.tp-carousel-dots .style-1 .active-border{position:absolute;left:0;right:0;top:0%;width:100%;height:100%;outline:none}.tp-carousel-dots .style-1 .active-border .border{display:none}.tp-carousel-dots .style-1.active .active-border .border{display:block;-webkit-animation:dash-data ease-in forwards;animation:dash-data ease-in forwards;animation-duration:3s}.active-border .border{stroke-linecap:round;stroke-dasharray:110;stroke-dashoffset:110}@-webkit-keyframes dash-data{to{stroke-dashoffset:0}}@keyframes dash-data{to{stroke-dashoffset:0}}
/*Tooltip Style*/.tp-carodots-item .tooltip-txt{visibility:hidden;font-size:14px;width:60px;height:auto;background-color:#000;color:#fff;text-align:center;border-radius:6px;padding:5px 0;z-index:1;position:absolute;display:flex;align-items:center;justify-content:center}.tp-carousel-dots .style-2 .tooltip-right .tooltip-txt{top:50%;left:120%;transform:translateY(-50%)}.tp-carousel-dots .style-2.active .tooltip-txt{visibility:visible}.tp-carousel-dots .style-2 .tooltip-txt:after{position:absolute;content:"";border:8px solid transparent;z-index:2;border-right-color:#000}.tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt{bottom:-80%}.tp-carousel-dots .style-2 .tooltip-bottom .tooltip-txt:after{top:-50%;transform:rotate(90deg)}.tp-carousel-dots .style-2 .tooltip-top .tooltip-txt{top:-80%}.tp-carousel-dots .style-2 .tooltip-top .tooltip-txt:after{bottom:-50%;transform:rotate(270deg)}.tp-carousel-dots .style-2 .tooltip-right .tooltip-txt:after{top:50%;left:-26%;transform:translateY(-50%)}.tp-carousel-dots .style-2 .tooltip-left .tooltip-txt{top:50%;right:120%;transform:translateY(-50%)}.tp-carousel-dots .style-2 .tooltip-left .tooltip-txt:after{top:50%;right:-15px;transform:translateY(-50%) rotate(180deg)}
/*Pagination Css*/.theplus-carousel-remote .carousel-pagination ul.pagination-list{padding:0;margin:0;list-style:none;display:flex;align-items:flex-end;position:relative}.theplus-carousel-remote .carousel-pagination ul.pagination-list li.pagination-list-in:last-child{line-height:1}.theplus-carousel-remote .carousel-pagination{position:relative}.theplus-carousel-remote .carousel-pagination li.pagination-list-in{list-style:none;line-height:1}.carousel-pagination ul.pagination-list li.active{display:block;font-size:40px;opacity:1;line-height:1}.theplus-carousel-remote .carousel-pagination .totalpage{margin:18px 0 0 23px;font-size:17px;display:block;position:absolute;top:8px;left:46px}
/*Carousel Remote horizontal*/.cr-horizontal-scroll{position:absolute!important;z-index:999}.cr-horizontal-scroll .theplus-carousel-remote{position:absolute}.cr-horizontal-scroll .theplus-carousel-remote .slider-nav-next-prev{position:absolute;display:flex;width:fit-content;align-items:center;top:6vh;flex-wrap:nowrap}.cr-horizontal-scroll .theplus-carousel-remote .progress-container.horizontal{width:100vw;height:8px;position:absolute;left:0;bottom:10px;z-index:5;display:flex;align-items:center}.cr-horizontal-scroll .theplus-carousel-remote .progress-container.horizontal .tp-horizontal-scroll-progress-bar{height:8px;background-color:#04AA6D;width:0%;position:absolute;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.cr-horizontal-scroll .theplus-carousel-remote .progress-container.vertical{width:10px;height:100vh;position:absolute;left:0;z-index:5;display:flex}.cr-horizontal-scroll .theplus-carousel-remote .progress-container.vertical .tp-horizontal-scroll-progress-bar{background-color:rgb(4,170,109);position:absolute;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;width:10px}.cr-horizontal-scroll .theplus-carousel-remote .progress-container.vertical.style-2 .tp-horizontal-scroll-progress-bar{display:flex;flex-direction:column;justify-content:flex-end}.cr-horizontal-scroll .theplus-carousel-remote .progress-container.vertical.style-3 .tp-horizontal-scroll-progress-bar{display:flex;flex-direction:column;justify-content:center}.cr-horizontal-scroll .tp-progress-tooltip.style-2{position:relative;height:35px;min-height:35px;width:50px;min-width:50px;margin-right:-25px;margin-left:30%;display:flex;justify-content:center;border-radius:7px;flex-direction:column;align-items:center;transition:all 0.3s linear}.theplus-carousel-remote .progress-container.vertical .tp-progress-tooltip.style-2{top:17px}.cr-horizontal-scroll .tp-progress-tooltip.style-2.top{margin-top:-45px}.cr-horizontal-scroll .tp-progress-tooltip.style-2.bottom{margin-top:10px}.cr-horizontal-scroll .tp-progress-tooltip.style-2:before{content:"";width:25px;height:25px;position:absolute;transform:rotate(45deg);z-index:-2}.cr-horizontal-scroll .tp-progress-tooltip.style-2.top:before{top:10px}.cr-horizontal-scroll .tp-progress-tooltip.style-2.bottom:before{top:0}.cr-horizontal-scroll .tp-progress-tooltip.style-2.right:before{left:0}.cr-horizontal-scroll .tp-progress-tooltip.style-2.left:before{left:26px}.tp-horizontal-scroll-progress-bar.style-2{display:flex;flex-direction:row;justify-content:flex-end}.tp-horizontal-scroll-progress-bar.style-3{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center}.tp-hscroll-pagination{position:absolute;-js-display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;left:30px;top:80vh;background-color:rgba(30,30,30,.5);padding:.5em 1.5em;-webkit-border-radius:5px;border-radius:5px;display:flex;align-items:center;z-index:1}.tp-hscroll-pagination .hs-current-slides{align-items:center;justify-content:center;opacity:0;display:none!important;position:relative;font-size:30px;line-height:40px;color:rgb(49,49,49);width:auto}.tp-hscroll-pagination .hscroll-pagination-slides{font-size:30px;display:inline-block;color:#fff}.tp-hscroll-pagination .hs_separator{margin:0 5px;color:#fff}.tp-hscroll-pagination .hs-current-slides.active{display:inline-block!important;opacity:1}.cr-horizontal-scroll .tp-carousel-dots.dot-vertical{position:absolute;}
